ClientesNaoCompareceramDia
Gerado por Inteligência Artificial.
Visão Geral
O método ClientesNaoCompareceramDia é responsável por calcular e retornar uma lista de clientes que não compareceram em um determinado dia, com base em um intervalo de datas fornecido. Ele é parte da implementação do repositório KPIClinicaRepository e utiliza um DTO (DataInicioDataFimDTO) para receber os parâmetros de entrada.
public async Task<List<ResumoGraficoBarrasDTO>> ClientesNaoCompareceramDia(DataInicioDataFimDTO filtro) {...}
Dependências Diretas
| Método | Localização | Linha |
|---|---|---|
IEnumerable<DateTime>.ToArray<DateTime>() | plasfran_erp.core/Repositories/Implementations/KPIClinicaRepository.cs | 449 |
Linq.Enumerable.Range(int, int) | plasfran_erp.core/Repositories/Implementations/KPIClinicaRepository.cs | 449 |
DateTime.Subtract(DateTime) | plasfran_erp.core/Repositories/Implementations/KPIClinicaRepository.cs | 449 |
DateTime.AddDays(double) | plasfran_erp.core/Repositories/Implementations/KPIClinicaRepository.cs | 450 |
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
KPIClinicaController.ClientesNaoCompareceramDia(DataInicioDataFimDTO) | plasfran_erp_api/Controllers/KPIClinicaController.cs | 133 |
Detalhamento das Referências
KPIClinicaController.ClientesNaoCompareceramDia
Este método é um endpoint HTTP POST que expõe a funcionalidade de ClientesNaoCompareceramDia através de uma API. Ele recebe um objeto DataInicioDataFimDTO como corpo da requisição e retorna um ActionResult que encapsula a lista de clientes que não compareceram.
Impacto de Alterações
Alterações no método ClientesNaoCompareceramDia podem impactar diretamente o endpoint ClientesNaoCompareceramDia no KPIClinicaController, afetando assim qualquer cliente que consuma essa API para obter dados sobre clientes que não compareceram.
Propagação de Mudanças
- Alterações na lógica de cálculo dentro de
ClientesNaoCompareceramDiapodem afetar a precisão dos dados retornados pelo endpointClientesNaoCompareceramDia. - Mudanças na assinatura do método
ClientesNaoCompareceramDiaexigirão ajustes correspondentes noKPIClinicaController.
Requisitos para Alteração Segura
- Garantir que todas as dependências diretas sejam compatíveis com as alterações propostas.
- Atualizar e validar todos os testes unitários e de integração relacionados para garantir que o comportamento esperado seja mantido.
- Revisar e ajustar a documentação da API para refletir quaisquer mudanças na interface ou comportamento do endpoint.